package br.com.localab.equipamento.modelo;

import java.util.List;

public interface IRepositorioEquipamento {
  public void cadastrarEquipamento(Equipamento equipamento) throws EquipamentoJaCadastradoException;
  public void editarEquipamento(Equipamento equipamento) throws EquipamentoNaoEncontradoException;
  public Equipamento procurar(Long id) throws EquipamentoNaoEncontradoException;
  public List<Equipamento> listar();
  public List<Equipamento> list(String nomeCampo, boolean valorCampo);
  public Equipamento procurar(String nomeCampo, String valorCampo) throws EquipamentoNaoEncontradoException;
}
